package com.my.mymafengwo.base;

import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;

/**
 * ***********************************************
 * author:wgh
 * time:2015/12/3 10:07
 * copyright:
 * name: 显示网页的基类
 * step:
 * ***********************************************
 */
public abstract class WebActivity extends BaseActivity {

    private WebView webView;

    protected void loadWeb(WebView webView, String url) {
        this.webView = webView;
        //让webview对象支持javascript语句
        webView.getSettings().setJavaScriptEnabled(true);
        //webview对象支持解析alert()等特殊的javascript语句
        webView.setWebChromeClient(new WebChromeClient());
        //如果不使用该句代码，在点击超链地址后，会跳出程序，而弹出浏览器访问网页。
        webView.setWebViewClient(new WebViewClient());

//        webView.loadDataWithBaseURL(url, null, null, "UTF-8", null);

        webView.loadUrl(url);
    }


    @Override
    public void onBackPressed() {
        if (webView.canGoBack()) {
            webView.goBack();
        } else {
            finish();
        }
    }
}
